package com.bsj.power.common.def.handleData.path;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author yinhao
 * @version 1.0
 * @description 进出围栏报警中间状态
 * @date 2024/8/18
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class MidPathAlarmState {

    /**
     * 中间状态正常不正常判断标准
     * 0 正常 （默认值） 1 不正常
     */
    private int state;
    /**
     * 状态转换时的时间
     * 如果状态转换，下一次设置的时候需要判断这个时间是否需要转换
     */
    private long time;
    /**
     * 报警时的x
     */
    private double x;
    /**
     * 报警时的y
     */
    private double y;
    /**
     * 报警时的z
     */
    private double z;
}
